package com.panda.cn.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 系统日志实体歌剧院
 *
 * @author Yanmh
 * @date 2022/09/23
 */
@Data
@TableName(value = "sys_oper_log")
public class SysOperLogEntity{
    
    @TableId(type = IdType.AUTO)
    public  Long id;
    

    
    /**
     * <pre>
     * 模块
     * </pre>
     */
    private String	modul;
    
    /**
     * <pre>
     * 类型
     * </pre>
     */
    private String	type;
    
    /**
     * <pre>
     * 描述
     * </pre>
     */
    private String	message;
    
    /**
     * <pre>
     * class名称
     * </pre>
     */
    private String	className;
    
    /**
     * <pre>
     * method名称
     * </pre>
     */
    private String	methodName;
    
    /**
     * <pre>
     * method方式
     * </pre>
     */
    private String	methodType;
    
    /**
     * <pre>
     * 参数
     * </pre>
     */
    private String	params;
    
    /**
     * <pre>
     * 运行时间单位毫秒
     * </pre>
     */
    private Long time;
    
    /**
     * <pre>
     * ip
     * </pre>
     */
    private String	ip;
    /**
     * <pre>
     * 访问ip地址
     * </pre>
     */
    private String	ipAddress;
    
    /**
     * <pre>
     * 请求地址
     * </pre>
     */
    private String	uri;
    
    /**
     * <pre>
     * 返回信息
     * </pre>
     */
    private String	resultMessage;
    
    /**
     * <pre>
     * 状态, success,throw
     * </pre>
     */
    private String	status;
    
    /** 电脑记录创建时间 */
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @TableField
    public Date createTime;
    
}
